package com.dxy.df.modules.service;

import com.dxy.df.modules.bean.entity.UserAccountEntity;
import com.dxy.df.modules.bean.vo.UserAccountVo;
import com.dxy.df.modules.bean.query.UserAccountQuery;
import com.dxy.df.modules.bean.put.UserAccountPut;

import java.util.List;

/**
 * @author biz@dxy.cn
 * @describe 用户账号表
 * @date 2019-10-25 17:27:09
 */
public interface UserAccountService {
	
	UserAccountEntity queryObject(UserAccountQuery query);
	
	List<UserAccountVo> queryList(UserAccountQuery query);
	
	int queryTotal(UserAccountQuery query);
	
	void save(UserAccountPut userAccount);
	
	void update(UserAccountPut userAccount);
	
	void delete(Integer id);

    int deleteBatch(Integer[] ids);

}
